#report_wrapper{
    width: 718px;
    float: right;
}

.report{
	margin: 5px 0;
	border: 1px solid #cccccc;
	padding: 10px;
}

div:hover.report{
	background-color: #D3CFC5;
}

.report a{
	color: #383;
	text-decoration: none;
    float:left;
}

.report a:hover, .child_list a:hover{
	color: #333;
}

.report .timestamp{
	float:right;
	font-size: small;
	font-weight: normal;
	padding: 5px;
	background-color: #e3e3e3;
	color: #908B88;
	
	border-radius: 0 0 5px 5px;
	margin: -10px 10px 0 0; 
}

div:first-child.report{
	margin: 0;
}

#sidebar{
    width: 155px;
    float: left;
    padding-right: 0;
}

.child_list{
    margin-bottom: 15px 
}

.child_list div{
    padding: 7px;
    margin-left: -25px;
    border: 1px solid #ccc;
    margin: 5px 0;
}

.child_list div:hover, .child_list div.selected{
    background-color: #ccc;
    cursor: pointer;
}

.child_list a{
	text-decoration: none;
    display:block;
    color: #368c00;
}


